/*主体内容*/
#main .content{
    padding: 20px 0 60px 0;
}

/*个人消息（左边）*/
#my-info{
    width:274px;
    height:773px;
    background:rgba(246,249,255,1);
    float:left;
}
#my-info .my-profile{
    height:205px;
    /*border: 1px solid red;*/
    text-align: center;
}
#my-info .my-profile .my-icon{
    padding:40px 97px 20px 97px;
}
#my-info .my-profile .my-phone{
    font-size:18px;
    /*font-family:PingFang-SC-Medium;*/
    font-weight:600;
    color:rgba(61,77,114,1);
    /*line-height:18px;*/
    padding-bottom: 10px;
}
#my-info .my-profile .my-reg-time{
    font-size:14px;
    /*font-family:PingFang-SC-Regular;*/
    font-weight:500;
    color:rgba(153,153,153,1);
}
#my-info .my-profile .my-reg-time span{
    color:rgba(68, 68, 68, 1);
}
#my-info .my-profile .my-status{
    font-size:14px;
    /*font-family:PingFang-SC-Regular;*/
    font-weight: 500;
    color:rgba(153,153,153,1);
    line-height:14px;
}
#my-info .my-profile .my-login{
    width:82px;
    height:28px;
    background:rgba(96,163,252,1);
    font-size:14px;
    /*font-family:NotoSansHans-DemiLight;*/
    font-weight:500;
    color:rgba(255,255,255,1);
    line-height:28px;
    text-align: center;
    margin:10px auto 0 auto;
}

/*左边菜单*/
#my-info .my-nav{
    padding:13px 0 0 0;
    margin:0;
}
#my-info .my-nav .nav-item{
    width:274px;
    height:58px;
    list-style-type:none;
    padding:0 0 0 30px;
    border-bottom:1px solid rgba(241, 243, 245, 1);
    cursor:pointer;
}
#my-info .my-nav .nav-item:nth-child(1){
    border-top:1px solid rgba(241, 243, 245, 1);
}
#my-info .my-nav .nav-active{
    background:rgba(255,255,255,1);
}
#my-info .my-nav .nav-active span{
    color:rgba(93,144,247,1) !important;
    border-left:2px solid rgba(93,144,247,1) !important;

}
#my-info .my-nav .nav-item span{
    border-left:2px solid rgba(153,153,153,1);
    padding-left:10px;
    font-size:18px;
    line-height: 58px;
    font-weight: 500;
    /*font-family:PingFang-SC-Regular;*/
    color:rgba(102,102,102,1);
}
#my-info .my-nav .nav-item img{
    display: inline;
    /*height:58px;*/
    line-height: 58px;
    float:right;
    margin-right:30px;
    margin-top:24px;
}

/*详细信息（右边）*/
#info-list{
    width:906px;
    /*min-height:566px;*/
    height:773px;
    float:right;
    margin-bottom:70px;
}

/**

    赚取积分
**/
#gain-int{
    width:906px;
    height:773px;
    background:rgba(255,255,255,1);
    padding:20px;
}
#gain-int .title{
    font-size:18px;
    /*font-family:PingFang-SC-Medium;*/
    font-weight:bold;
    color:rgba(61,77,114,1);
    line-height:18px;
    padding-bottom:20px;
    border-bottom:1px solid rgba(241,243,245,1);
}

#gain-int .gain-box{
    width:100%;
    margin-top:30px;
    margin-bottom:30px;
}
#gain-int .gain-item{
    width:50%;
    padding:40px 33px 40px 30px;
    border-bottom:1px solid rgba(241,243,245,1);
    float:left;
}
#gain-int .gain-item:nth-child(1),#gain-int .gain-item:nth-child(2){
    padding-top:10px !important;
}
#gain-int .gain-item:nth-child(odd){
    border-right:1px solid rgba(241,243,245,1);
}
#gain-int .gain-item:nth-child(5){
    border-bottom:none !important;
}
#gain-int .line{
    width:100%;
    height:1px;
    background: rgba(241,243,245,1);
}
#gain-int .gain-item .left{
    float:left;
}
#gain-int .gain-item .right{
    float:right;
}

#gain-int .gain-item .left-title{
    font-size:18px;
    /*font-family:PingFang-SC-Medium;*/
    font-weight: bold;
    color:rgba(61,77,114,1);
    line-height:40px;
    height:40px;
    display: table-cell;
    vertical-align: bottom;
}
#gain-int .gain-item .left-title span{
    font-size:40px;
    font-family:DINMittelschrift-Alternate;
    color:rgba(61,77,114,1);
    line-height:25px;
    padding:0 5px;
}
#gain-int .gain-item .left-warn{
    width:246px;
    font-size:14px;
    /*font-family:PingFang-SC-Regular;*/
    font-weight: 500;
    color:rgba(61,77,114,1);
    line-height:21px;
    padding:8px 0 18px 0;
}
#gain-int .gain-item .left-finsh{
    font-size:18px;
    /*font-family:PingFang-SC-Regular;*/
    font-weight: 500;
    color:rgba(96,163,252,1);
    line-height:18px;
    padding-right:10px;
    cursor: pointer;
}
#gain-int .gain-item .left-finsh img{
    width:6px;
    height:10px;
    margin-left:10px;
}

#int-share-type{
    height:280px;
}

.finsh-font{
    /*font-size:18px;*/
    /*font-family:PingFang-SC-Regular;*/
    /*font-weight:400;*/
    color:rgba(153,153,153,1) !important;
}